C/C++. Programming languages. |
Definition of C AND C++ |
1. Definition of C:The C programming language is
a standardized programming language developed in the early 1970s by Ken
Thompson and Dennis Ritchie for use on the UNIX operating system. It has
since spread to many other operating systems, and is one of the most
widely used programming languages. C is prized for its efficiency, and
is the most popular programming language for writing system software,
though it is also used for writing applications. It is also commonly
used in computer science education, despite not being designed for
novices.
2. Definition of C++: A high-level programming language developed
by Bjarne Stroustrup at Bell Labs. C++ adds object-oriented features to
its predecessor, C. C++ is one of the most popular programming language
for graphical applications, such as those that run in Windows and
Macintosh environments.
|
|
Manual |
Description |
Online
|
Format / File |
Ads / Size |
|
Programming in C, rules and recommendations |
"The purpose of this document is to define one style of programming in
C++. The rules and recommendations presented here are not final, but
should serve as a basis for continued work with C++. This collection of
rules should be seen as a dynamic document; suggestions for improvements
are encouraged. A form for requesting new rules or changes to rules has
been included as an appendix to this document." |
|
|
|
C++ coding standard |
Good tutorial in a single page.
Standardization is Important, Interpretation , Standards Enforcement,
Accepting an Idea
6 Phases of a Project (joke), Flow Chart of Project Decision Making
(joke), On Leadership |
|
|
Notes on programing in C |
|
|
|
Notes on writing portable programs in C |
|
|
|
Ottinger's Rules for Variable and Class Naming
|
"When a new developer joins a project which is already in progress,
there is a steep learning curve. If the new developer already knows the
methodology and programming language, some of this is reduced. If the
new developer already knows the problem domain fairly well, this also
shortens the ramp-up time. There is often a great deal of artificial
curve which is added to a project by decree or by accident. This has the
opposite effect; it increases ramp-up time and can hurt the new
developer's time-to-first-contribution considerably. And not only the
first contribution, but the next several. The goal of these rules set is
to help avoid creating one type of artificial learning curve, that of
deciphering or memorizing strange names."
|
|
|
C++ tutorial. The C stuff |
"This document was originally created for students taking ECE 450 who
have a background in programming but have not used C/C++. This document
is not a programming primer and assumes that the reader has some
knowledge of the basics: addresses, pointers, Abstract Data Types, etc.
This is the first in a series of documents based on the ECE 450 C/C++
tutorials. " |
|
|
ANSI
Standard functions |
Many of the ANSI C standard functions explained.
The document is compiled in a single html page. |
|
|
Tutorial C |
"This tutorial cannot cover all aspects of programming in C, simply
because there is too much to cover, but it will instruct you in all you
need for the majority of your programming in C. You will receive
instruction in all of the programming constructs in C, but what must be
omitted are methods of programming since these can only be learned by
experience. More importantly, it will teach you the vocabulary of C so
that you can go on to the more advanced techniques of using the
programming language C." |
|
|
|
|
|
|
|
|
Home |
|
|
|
|
|
|
|
|
|
|
|
Manuals.astalaweb.net © 2005
Gabriel Chova Blasco -
All rights reserved
|
|
|